Marshrutki arrive at the bus station, 9km south of town, near Dunya Bazaar, or at the railway station in the town center.
From Uzbekistan
Take a taxi from Bukhara to the border US$ 8 at Farab or a shared taxi to Uzbek Olot Qarakul and then a taxi to the border. From the border it is about 45 km to Turkmenabat. A taxi should cost about US$ 5 and a seat in a shared taxi less than US$ 1.
By Rail
Turkmenistan Railways run trains to Turkmenabat from Ashgabat 2 trains per day, 16 hours, US$ 2.50, Mary/Merv 2 trains per day, 7 hours, US$ 1 and Turkmenbashi 1 train per day, 23 hours, US$ 2.50. The railway station is in the city center.
By plane
By plane
Turkmenistan Airways operate 4 daily flights from Ashgabat US$ 12. The airport is 2 km east of the city center.